package cn.tedu.blog.api.service;

import cn.tedu.blog.api.pojo.restful.JsonPage;
import cn.tedu.blog.api.pojo.vo.ArticleStandardVO;


import java.util.List;


public interface IArticleService {
    /**
     * 最新文章查询
     * @return
     */
    List<ArticleStandardVO> selectNewestArticle();
    /**
     * 热门文章查询
     * @return
     */
    List<ArticleStandardVO> selectPopularArticle();
    /**
     * 管理员推荐文章查询
     * @return
     */
    List<ArticleStandardVO> selectIsRecommendArticle();

    /**
     * 查询文章列表
     * @return
     */
    JsonPage<ArticleStandardVO> selectArticleLists(Integer pageNum, Integer pageSize);

    Long  selectArticleCount();
}
